/*
 * =====================================================================================
 *       Filename:  rename_cmd.c
 *    Description:  
 *        Version:  2.0
 *        Created:  2017.06.03 17:51
 *         Author:  fujiajun (fjj), fujiajun@renren1.com
 *        Company:  HOOLINKS
 * =====================================================================================
 */

#include "xshell.h"

void rename_cmd(char* param[PARAMNUM]){
    int status;
    
    // 对参数进行分析
    if(param[0] == NULL) {
        printf("rename：缺少操作数\n");
    } else {
        if(param[1] == NULL) {
            printf("rename：缺少操作数\n");
        } else {
            // 执行操作
            status = rename(param[0], param[1]);
            if (status == -1) {
                printf("rename %s：重命名失败\n%s\n", param[0], strerror(errno));
            } else {
                printf("rename %s：重命名成功\n", param[0]);
            }
        }
    }
}